package Lib;

public class Cbcast {
	private int nbrproc;
	private int[][] tabProc;
	
	public Cbcast(int nb){
		this.nbrproc=nb;
		for(int i=0;i<nbrproc;i++){
			tabProc[i] = new int[nbrproc];
			for(int j=0;j<nbrproc;j++)
				tabProc[i][j]=0;
		}	
	}
	
	private void recuMsg(int deProc, int aProc){
		for(int j=0;j<nbrproc;j++){
			if(j==deProc){
				tabProc[aProc][j]=tabProc[deProc][j];
			}else{
				if(tabProc[deProc][j]>tabProc[aProc][j]){
					//il existe de msg qui n'ete pas recu pas le aProc attend
				}else{
					//debloger
				}
			}
		}		
	}
	
	private void envMsg(int Proc){
		tabProc[Proc][Proc]++;
	}
}
